Embedded code optimization via common control structure detection
نویسندگان
چکیده
This paper addresses the problem of efficient code generation for embedded reactive real-time systems. Such systems have tight memory-size and execution speed-constraints. A method is proposed based on the theory of Petri net synthesis aiming at reducing the size of the code by exploiting common control structures. Experimental results show that significant improvements can be obtained.
منابع مشابه
DAMAGE DETECTION OF BRIDGE STRUCTURES IN TIME DOMAIN VIA ENHANCED COLLIDING BODIES OPTIMIZATION
In this paper, a method is presented for damage detection of bridges using the Enhanced Colliding Bodies Optimization (ECBO) utilizing time-domain responses. The finite element modeling of the structure is based on the equation of motion under the moving load, and the flexural stiffness of the structure is determined by the acceleration responses obtained via sensors placed in d...
متن کاملAccurate Dead Code Detection in Embedded C Code by Arithmetic Constraint Solving
Unreachable code fragments in software, despite not having a negative impact on the functional behavior, can have a bad effect in other areas, such as code optimization or coverage-based code validation and certification. Especially the latter is important in industrial, safety critical environments, where detecting such dead code is a major goal to adjust the coverage of software tests. In the...
متن کاملSide channel parameter characteristics of code injection attacks
Embedded systems are suggestive targets for code injection attacks in the recent years. Software protection mechanisms, and in general computers, are not usually applicable in embedded systems since they have limited resources like memory and process power. In this paper we investigate side channel characteristics of embedded systems and their applicability in code injection attack detection. T...
متن کاملCascade AdaBoost Classifiers with Stage Features Optimization for Cellular Phone Embedded Face Detection System
In this paper, we propose a novel feature optimization method to build a cascade Adaboost face detector for real-time applications on cellular phone, such as teleconferencing, user interfaces, and security access control. AdaBoost algorithm selects a set of features and combines them into a final strong classifier. However, conventional AdaBoost is a sequential forward search procedure using th...
متن کاملAutomated Custom Code Generation for Embedded, Real-Time Second Order Cone Programming
In this paper, we discuss the development of an Interior Point Method (IPM) solver for Second Order Cone Programming optimization problems that is capable of producing customized ANSI-C code for embedded, real-time applications. The customized code is generated for a given problem structure and makes use of no dynamic memory allocation, minimizes branching, wastes no mathematical or logical com...
متن کامل